Just-in-time blocking